From ac7c6b25bd543309abbae64dd2705bb44ff5fcda Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 17 Dec 2013 07:35:10 -0500 Subject: [PATCH] Fix extraction of some translatable strings The reason why some of the strings in gtkprintunixdialog.ui were missing is that we did not extract translatable string from elements. Fix that. --- gtk/extract-strings.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/extract-strings.c b/gtk/extract-strings.c index 0fec66f5bb..df20d2172e 100644 --- a/gtk/extract-strings.c +++ b/gtk/extract-strings.c @@ -35,7 +35,8 @@ start_element_handler (GMarkupParseContext *contexts, { ParserData *data = user_data; - if (g_str_equal (element_name, "property")) + if (g_str_equal (element_name, "property") || + g_str_equal (element_name, "item")) { gboolean translatable; gchar *context; @@ -45,7 +46,7 @@ start_element_handler (GMarkupParseContext *contexts, attribute_names, attribute_values, error, - G_MARKUP_COLLECT_STRING, "name", NULL, + G_MARKUP_COLLECT_STRING|G_MARKUP_COLLECT_OPTIONAL, "name", NULL, G_MARKUP_COLLECT_TRISTATE, "translatable", &translatable, G_MARKUP_COLLECT_STRDUP|G_MARKUP_COLLECT_OPTIONAL, "context", &context, G_MARKUP_COLLECT_STRDUP|G_MARKUP_COLLECT_OPTIONAL, "comments", &comments, -- 2.30.2